「最後一天,讓工具更穩定。處理使用者輸入錯誤、API key 過期、網路斷線等情況,顯示友善提示,讓小工具從『能用』升級為『好用』!」
內容重點:
程式說明:
if (!city.trim()) {
document.getElementById("result").innerText = "⚠️ 請輸入城市名稱";
return;
}
try {
// fetch ...
} catch (error) {
document.getElementById("result").innerText = "❌ 系統錯誤,請稍後再試";
}
if (data.cod !== 200) return res.json({ error: data.message || "找不到城市或 API 錯誤" });
解析:增加錯誤處理與提示,提升使用者體驗,完成一個真正可用的小工具